package com.spsoft.workflow.model.dto.bus;

import com.spsoft.core.annotation.EnumValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@ApiModel(value="办理流程入参")
@Data
public class handlingProcessDto {
    /**
     * 业务主键
     */
    @ApiModelProperty(value = "业务主键",required = true)
    @NotNull(message = "业务主键不能为空")
    private Long busId;

    /**
     * 处理结果
     */
    @ApiModelProperty(value = "处理结果  1：通过  3 退回 ",required = true)
    @EnumValue(strValues = {"1","3"},message = " 处理结果只能是：1：通过  3 退回")
    private String handleResult;
    /**
     * 处理意见
     */
    @ApiModelProperty(value = "处理意见")
    private String remark;


    /**
     * 下一环节处理人
     */
    @ApiModelProperty(value = "下一环节处理人")
    private String nextHandleUser;
}
